home *** CD-ROM | disk | FTP | other *** search
- Subject: Re: ODF 2
- Sent: 6/28/96 9:46 AM
- Received: 7/1/96 8:34 AM
- From: Troy Gaul, tgaul@apple.com
- Reply-To: ODF Interest, ODF-Interest@CILabs.ORG
- To: OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
-
- >I can appreciate this position. I don't blame you for wanting to use the
- >tools you are familiar with to develop for multiple platforms. However, if
- >we want ODF to succeed and gain industry-wide acceptance, we have to make
- >sure that it isn't perceived as a Mac-bigoted framework. Once OpenDoc for
- >Windows ships, we intend to bring the Windows version of ODF up to parity
- >with the Macintosh version, and support the popular native toolset(s) on
- >the Windows platform.
-
- As has been mentioned briefly by Henri earlier, it is not necessary to go
- entirely one way or the other with Direct-to-SOM support. The approach
- of adding DTS support to ODF should be to do it in such a way that its
- use is controlled by a compiler flag.
-
- This would allow creating a part as today, by compiling the framework and
- parts of the OS and Foundation layers into the part itself.
-
- There would have to be a number of API changes to ODF to accomplish this
- (as DTS has certain limitations, like no overloading, etc). Also, care
- would have to be taken to make sure that certain things were handled well
- -- for instance, you'd probably want the FW_CPoint and several other
- classes to still be C++ objects or at least C++ wrappers to SOM objects
- so they could use operator overloading, etc.
-
- There are several benefits to a SOM version of ODF. There will be more
- sharing of code and therefore a smaller overall memory footprint (when
- there are multiple ODF parts running), really small parts become
- possible, there are opportunities for such things as writing parts in
- Java that are subclasses of ODF (with a Java that has SOM support), and
- so on.
-
- _troy
-
- ......................................................................
- Troy Gaul tgaul@apple.com
- Apple Computer, Inc. OpenDoc Partsmith
-
-